import axios from '@/libs/request'

export function postAction(url, parameter) {
    return axios.request({
        url: url,
        type: 'post',
        data: parameter
    })
}

export function httpAction(url, parameter, type) {
    return axios.request({
        url: url,
        type: type,
        data: parameter
    })
}

export function putAction(url, parameter) {
    return axios.request({
        url: url,
        type: 'put',
        data: parameter
    })
}

export function getAction(url, parameter) {
    return axios.request({
        url: url,
        type: 'get',
        params: parameter
    })
}

export function downImage(url, parameter) {
    return axios.request({
        url: url,
        params: parameter,
        method: 'get',
        responseType: 'blob'
    })
}

export function downFile(url, parameter) {
    return axios.request({
        url: url,
        params: parameter,
        method: 'get',
        responseType: 'arraybuffer'
    })
}
